Сервер БД HSQL

Для работы с данным руководством вам потребуются базовые знания по работе с базами данных. Также вам необходимо предварительно установить OpenXava и HSQL.

Запуск сервера HSQL

Мы будем использовать базу данных management-db (если она не существует, HSQL создает её автоматически ). Для этого перейдем в папку openxavaX/portal/bin (openxavaX - место, куда мы установили Openxava) и из командной строки выполним команду:
  • В Linux/Unix: ./starthsqldb.sh management-db 1666
  • В Windows: starthsqldb management-db 1666
Мы запустили сервер баз данных HSQL, используя порт 1666.

Администрирование HSQL

HSQL предоставляет утилиту HSQL Database Manager для администрирования базы данных. Скачайте её с web-сайта HSQL и установите. Далее запустите runManagerSwing.bat из папки demo. Теперь мы можем администрировать нашу базу данных management-db, используя удобный графический пользовательский интерфейс. На первой иллюстрации ниже представлено окно подключения к базе данных.

my-first-ox-project12.png

На следующей иллюстрации представлен основной экран программы. Слева мы видим список таблиц в нашей базе данных (в нашем случае каталог называется "GESTIO"). В окне справа мы можем выполнять запросы SQL для манипуляции со структурой или данными таблиц, а также выполнять выборки данных из БД. Одна из таблиц называется ININ03. Нам нужно использовать подчеркивание ("_"), чтобы указать каталог и имя таблицы в запросе SELECT так, как показано ниже.

my-first-ox-project13.png